Carrying dependencies

As an example, I feel the thread-local which stored global “parsing state” in rustc was 30% of the reason why rust-analyzer needed to exist as a project. Things which should be independent, parallel&incremental, and which look like they are, actually aren’t, which affects the semantics of the langua…

View Post on Scour ↗

More from Ziggit on Scour.